heaping together - German English Dictionary